﻿<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ReporteDDJJ.aspx.cs" Inherits="ReporteDDJJ" %>

<%@ Register src="MenuSuperior.ascx" tagname="MenuSuperior" tagprefix="uc1" %>

<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxRoundPanel" tagprefix="dxrp" %>
<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxPanel" tagprefix="dxp" %>
<%@ Register assembly="DevExpress.Web.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxUploadControl" tagprefix="dxuc" %>

<%@ Register assembly="DevExpress.Web.ASPxEditors.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dxe" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>

<%@ Register assembly="DevExpress.Web.ASPxGridView.v9.2, Version=9.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxGridView" tagprefix="dxwgv" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Reporte DDJJ</title>
    
    <link href="Estilos.css" rel="stylesheet" type="text/css" />
    
</head>
<body>
    <script type='text/javascript'>
        function uploadComplete() {
            //document.getElementById('<%= lblMensaje.ClientID %>').innerHTML = "File Uploaded Successfully";
        }
        function uploadError() {
            document.getElementById('<%= lblMensaje.ClientID %>').innerHTML = "La carga del archivo falló.";
        }
    </script>
    <form id="form1" runat="server">
    <div>
    
        <uc1:MenuSuperior ID="MenuSuperior1" runat="server"/>
    
    </div>
    <div align="center">

        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>

        <dxrp:ASPxRoundPanel ID="pnlCargarArchivos" runat="server" 
            HeaderText="Cargar archivos" Width="200px">
            <PanelCollection>
<dxp:PanelContent runat="server" SupportsDisabledAttribute="True">
    <table align="center">
        <tr>
            
            <td>
                Año</td>
            <td nowrap="nowrap">
                <asp:TextBox ID="txtAno" runat="server" Width="28px">2013</asp:TextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                    ControlToValidate="txtAno" Display="Dynamic" ErrorMessage="(*)" ForeColor="Red" 
                    ToolTip="Debe ingresar un año" ValidationGroup="Procesar"></asp:RequiredFieldValidator>
                <asp:RangeValidator ID="RangeValidator1" runat="server" 
                    ControlToValidate="txtAno" Display="Dynamic" ErrorMessage="(*)" ForeColor="Red" 
                    MaximumValue="2030" MinimumValue="2013" Type="Integer" 
                    ValidationGroup="Procesar"></asp:RangeValidator>
            </td>
            <td nowrap="nowrap">
                &nbsp; &nbsp;</td>
            <td nowrap="nowrap">
                Mes</td>
            <td>
                <asp:DropDownList ID="ddlMes" runat="server">
                    <asp:ListItem Value="1">Enero</asp:ListItem>
                    <asp:ListItem Value="2">Febrero</asp:ListItem>
                    <asp:ListItem Value="3">Marzo</asp:ListItem>
                    <asp:ListItem Value="4">Abril</asp:ListItem>
                    <asp:ListItem Value="5">Mayo</asp:ListItem>
                    <asp:ListItem Value="6">Junio</asp:ListItem>
                    <asp:ListItem Value="7">Julio</asp:ListItem>
                    <asp:ListItem Value="8">Agosto</asp:ListItem>
                    <asp:ListItem Value="9">Setiembre</asp:ListItem>
                    <asp:ListItem Value="10">Octubre</asp:ListItem>
                    <asp:ListItem Value="11">Noviembre</asp:ListItem>
                    <asp:ListItem Value="12">Diciembre</asp:ListItem>
                </asp:DropDownList>
            </td>
            <td nowrap="nowrap">
                &nbsp; &nbsp;</td>
            <td nowrap="nowrap">
                Sector</td>
                <td nowrap="nowrap">
                    <asp:DropDownList ID="ddlSector" runat="server" 
                        DataTextField="Descripcion">
                        <asp:ListItem>Jerarquico</asp:ListItem>
                        <asp:ListItem>Chubut</asp:ListItem>
                        <asp:ListItem Value="SantaCruz">Santa Cruz</asp:ListItem>
                    </asp:DropDownList>
                </td>
                <td nowrap="nowrap">
                &nbsp; &nbsp;</td>
                <td>
                Archivo</td>
            <td>
                <cc1:AsyncFileUpload ID="upldArchivo" runat="server" FailedValidation="False" OnClientUploadError="uploadError" UploaderStyle="Modern" 
                    CompleteBackColor="White"  />
            </td>
            <td nowrap="nowrap">
                &nbsp; &nbsp;</td>
            <td nowrap="nowrap">
                <dxe:ASPxButton ID="btnProcesar" runat="server" Text="Procesar" 
                    ValidationGroup="Procesar" OnClick="btnProcesar_Click" />
<ClientSideEvents Click="function(s, e) {
	uplArchivo.Upload();
}"></ClientSideEvents>
                </dxe:ASPxButton>
                </td>
        </tr>
        <tr>
            <td colspan="13" align="center">
                
                <asp:Label ID="lblMensaje" runat="server" ForeColor="Red"></asp:Label>
                
                <asp:CustomValidator ID="cvVariasValidaciones" runat="server" 
                    ControlToValidate="ddlSector" ErrorMessage="Florr de error" ForeColor="Red" 
                    OnServerValidate="cvVariasValidaciones_ServerValidate" 
                    ValidationGroup="Procesar"></asp:CustomValidator>
                
            </td>
        </tr>
    </table>
                </dxp:PanelContent>
</PanelCollection>
        </dxrp:ASPxRoundPanel>

    </div>
    <div>

                
        &nbsp;&nbsp;</div>
    <div align="center">

                
        <dxrp:ASPxRoundPanel ID="pnlArchivos" runat="server" Width="200px" 
            HeaderText="Historial" style="font-weight: 700">
            <HeaderStyle HorizontalAlign="Center" />
            <PanelCollection>
<dxp:PanelContent runat="server" SupportsDisabledAttribute="True">
    <dxwgv:ASPxGridView ID="gvArchivos" runat="server" 
        AutoGenerateColumns="False" DataSourceID="dsArchivos">
        <Columns>
            <dxwgv:GridViewDataTextColumn FieldName="Ano_Mes_String" ReadOnly="True" 
                ShowInCustomizationForm="True" VisibleIndex="0" Caption="Período">
                <CellStyle Wrap="False">
                </CellStyle>
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="_Archivo_DDJJ_Estado_String" 
                ReadOnly="True" ShowInCustomizationForm="True" VisibleIndex="1" 
                Caption="Estado DDJJ">
                <DataItemTemplate>
                    <table border="0" cellpadding="0" cellspacing="0">
                        <tr>
                            <td>
                                <asp:HyperLink ID="lblDDJJ" runat="server" 
                                    ForeColor='<%# Eval("_Archivo_DDJJ_Estado_Color") %>' 
                                    NavigateUrl='<%# Eval("_Archivo_DDJJ_Enlace") %>' 
                                    Text='<%# Eval("_Archivo_DDJJ_Estado_String") %>' 
                                    ToolTip='<%# Eval("_Archivo_DDJJ_Estado_ToolTip") %>'></asp:HyperLink>
                            </td>
                            <td valign="middle">
                                <asp:HyperLink ID="lblDDJJ0" runat="server" 
                                    ForeColor='<%# Eval("_Archivo_DDJJ_Estado_Color") %>' 
                                    ImageUrl="~/Iconos/descargar.png" 
                                    NavigateUrl='<%# Eval("_Archivo_DDJJ_Enlace") %>' 
                                    ToolTip='<%# Eval("_Archivo_DDJJ_Estado_ToolTip") %>' 
                                    Visible='<%# Eval("_Archivo_DDJJ_Enlace") != "" ? true : false %>' Width="18px"></asp:HyperLink>
                            </td>
                        </tr>
                    </table>
                </DataItemTemplate>
                <CellStyle VerticalAlign="Middle" Wrap="False">
                </CellStyle>
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="_Archivo_Jerarquico_Estado_String" 
                ReadOnly="True" ShowInCustomizationForm="True" VisibleIndex="2" 
                Caption="Estado Jerarquico">
                <DataItemTemplate>
                    <asp:Label ID="lblJerarquico" runat="server" 
                        ForeColor='<%# Eval("_Archivo_Jerarquico_Estado_Color") %>' 
                        Text='<%# Eval("_Archivo_Jerarquico_Estado_String") %>'></asp:Label>
                </DataItemTemplate>
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="_Archivo_Chubut_Estado_String" 
                ReadOnly="True" ShowInCustomizationForm="True" VisibleIndex="3" 
                Caption="Estado Chubut">
                <DataItemTemplate>
                    <asp:Label ID="lblChubut" runat="server" 
                        ForeColor='<%# Eval("_Archivo_Chubut_Estado_Color") %>' 
                        Text='<%# Eval("_Archivo_Chubut_Estado_String") %>'></asp:Label>
                </DataItemTemplate>
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="_Archivo_SantaCruz_Estado_String" 
                ReadOnly="True" ShowInCustomizationForm="True" VisibleIndex="4" 
                Caption="Estado Santa Cruz">
                <DataItemTemplate>
                    <asp:Label ID="lblSantaCruz" runat="server" 
                        ForeColor='<%# Eval("_Archivo_SantaCruz_Estado_Color") %>' 
                        Text='<%# Eval("_Archivo_SantaCruz_Estado_String") %>'></asp:Label>
                </DataItemTemplate>
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="Archivo_DDJJ" 
                ShowInCustomizationForm="True" VisibleIndex="5" Visible="False">
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="Archivo_Jerarquico" 
                ShowInCustomizationForm="True" VisibleIndex="5" Visible="False">
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="Archivo_Chubut" 
                ShowInCustomizationForm="True" VisibleIndex="5" Visible="False">
            </dxwgv:GridViewDataTextColumn>
            <dxwgv:GridViewDataTextColumn FieldName="Archivo_SantaCruz" 
                ShowInCustomizationForm="True" VisibleIndex="5" Visible="False">
            </dxwgv:GridViewDataTextColumn>
        </Columns>
    </dxwgv:ASPxGridView>
    <asp:ObjectDataSource ID="dsArchivos" runat="server" 
        OnSelecting="dsArchivos_Selecting" SelectMethod="ObtenerTodosLosArchivos" 
        TypeName="RC.ControlAcceso.ObjetosNegocio.CA2Reportes+Archivo">
        <SelectParameters>
            <asp:Parameter Name="pRutaDDJJ" Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
                </dxp:PanelContent>
</PanelCollection>
        </dxrp:ASPxRoundPanel>

                
    </div>
    <asp:GridView ID="GridView1" runat="server">
    </asp:GridView>
    </form>
</body>
</html>
